Tracking the Growth of COVID-19 Cases in Global

The purpose of this notebook is to infer the rate at which confirmed cases of COVID-19 are growing (or were growing) in various countries.

The notebook pulls data from the Johns Hopkins Data Repository of global Coronavirus COVID-19 cases, and then does the following things:

  • List cumulative number of confirmed cases (in countries with at least 100 confirmed cases)
  • Attempt to fit the time series of cumulative confirmed cases to both an exponential and a logistic function
  • Use these curve fits to infer doubling times (i.e., time for the number of cumulative confirmed cases to double)

We then repeat these steps for US states.

The notebook is updated approximately daily.

For a great primer on exponential and logistic growth, watch this video.

Important Caveats:

  • The growth rate (and the doubling time) changes with time. As the exponential curve eventually turns into a logistic curve, the growth rate will shrink to zero (& the doubling time will consequently increase). So it's not a good idea to extrapolate trends far into the future based on current growth rates or doubling times.

  • The confirmed cases reported by each country are not the number of infections in each country, only those that have tested positive.

  • The doubling time calculated here measures the growth of cumulative confirmed cases, which is different from the growth of infections. For example, if a country suddenly ramps up testing, then the number of confirmed cases will rapidly rise, but infections may not be rising as the same rate.

  • The doubling times inferred from the curve fits are not necessarily the current or most recent doubling times:

    • For countries where the growth is still exponential, the inferred doubling time gives us a picture of the overall rate of growth.
    • For countries where the growth is no longer exponential, and the number of cases is stabilizing (such as China and South Korea), we use a logistic function to fit the data instead. Here, the inferred doubling time represents the growth encountered during the middle of the growth of the epidemic.
    • Finally, we compare these values to the recent doubling time, calculated from the most recent week of data.
In [1]:
# Now
! date
2020年  4月  6日 月曜日 22:09:58 JST
In [2]:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from scipy.optimize import curve_fit
from termcolor import colored, cprint

import plotly.graph_objects as go
#import plotly.offline as offline
#offline.init_notebook_mode(connected=True)
In [3]:
datadir = 'https://github.com/CSSEGISandData/COVID-19/raw/master/csse_covid_19_data/csse_covid_19_time_series/'
df = pd.read_csv( datadir + 'time_series_covid19_confirmed_global.csv')
#df = pd.read_csv( datadir + 'time_series_covid19_deaths_global.csv')

Global COVID-19 Analysis

In [4]:
cases = df.iloc[:,[1,-1]].groupby('Country/Region').sum()
mostrecentdate = cases.columns[0]
print('\nTotal number of cases (in countries with at least 100 cases) as of', mostrecentdate)

cases = cases.sort_values(by = mostrecentdate, ascending = False)
cases = cases[cases[mostrecentdate] >= 100]
cases.head()
Total number of cases (in countries with at least 100 cases) as of 4/5/20
Out[4]:
4/5/20
Country/Region
US 337072
Spain 131646
Italy 128948
Germany 100123
France 93773

Curve Fitting Global COVID-19 Cases

In [5]:
def logistic(t, a, b, c, d):
    return c + (d - c)/(1 + a * np.exp(- b * t))

def exponential(t, a, b, c):
    return a * np.exp(b * t) + c

def plotCases(dataframe, column, country, maxfev=100000):
#def plotCases(dataframe, column, country, maxfev=1):
    
    co = dataframe[dataframe[column] == country].iloc[:,4:].T.sum(axis = 1)
    co = pd.DataFrame(co)
    co.columns = ['Cases']
    co = co.loc[co['Cases'] > 0]
    
    y = np.array(co['Cases'])
    x = np.arange(y.size)
    
    recentdbltime = float('NaN')
    
    if len(y) >= 7:
        
        current = y[-1]
        lastweek = y[-8]
        
        if current > lastweek:
            print('\n** Based on Most Recent Week of Data **\n')
            print('\tConfirmed cases on',co.index[-1],'\t',current)
            print('\tConfirmed cases on',co.index[-8],'\t',lastweek)
            ratio = current/lastweek
            print('\tRatio:',round(ratio,2))
            print('\tWeekly increase:',round( 100 * (ratio - 1), 1),'%')
            dailypercentchange = round( 100 * (pow(ratio, 1/7) - 1), 1)
            print('\tDaily increase:', dailypercentchange, '% per day')
            recentdbltime = round( 7 * np.log(2) / np.log(ratio), 1)
            print('\tDoubling Time (represents recent growth):',recentdbltime,'days')

    #plt.figure(figsize=(10,5))
    #plt.plot(x, y, 'ko', label="Original Data")
    fig = go.Figure()
    fig.add_trace(go.Scatter(x=x, y=y, mode='markers', name='Original Data'))
    
    logisticworked = False
    exponentialworked = False
    
    try:
        lpopt, lpcov = curve_fit(logistic, x, y, maxfev=maxfev)
        lerror = np.sqrt(np.diag(lpcov))

        # for logistic curve at half maximum, slope = growth rate/2. so doubling time = ln(2) / (growth rate/2)
        ldoubletime = np.log(2)/(lpopt[1]/2)
        # standard error
        ldoubletimeerror = 1.96 * ldoubletime * np.abs(lerror[1]/lpopt[1])

        # calculate R^2
        residuals = y - logistic(x, *lpopt)
        ss_res = np.sum(residuals**2)
        ss_tot = np.sum((y - np.mean(y))**2)
        logisticr2 = 1 - (ss_res / ss_tot)  

        if logisticr2 > 0.95:
            #plt.plot(x, logistic(x, *lpopt), 'b--', label="Logistic Curve Fit")
            fig.add_trace(go.Scatter(x=x, y=logistic(x, *lpopt), mode='lines', line=dict(dash='dot'), name="Logistic Curve Fit") )
            print('\n** Based on Logistic Fit**\n')
            print('\tR^2:', logisticr2)
            print('\tDoubling Time (during middle of growth): ', round(ldoubletime,2), '(±', round(ldoubletimeerror,2),') days')
            print("\tparam: ", lpopt)
            logisticworked = True
        else:
            print("\n logistic R^2 ", logisticr2)    
    except Exception as ex:
        cprint('\nException in logstic process ', 'red')
        cprint(type(ex), 'red')
        cprint(ex, 'red')
    
    try:
        epopt, epcov = curve_fit(exponential, x, y, bounds=([0,0,-100],[100,0.9,100]), maxfev=maxfev)
        eerror = np.sqrt(np.diag(epcov))

        # for exponential curve, slope = growth rate. so doubling time = ln(2) / growth rate
        edoubletime = np.log(2)/epopt[1]
        # standard error
        edoubletimeerror = 1.96 * edoubletime * np.abs(eerror[1]/epopt[1])

        # calculate R^2
        residuals = y - exponential(x, *epopt)
        ss_res = np.sum(residuals**2)
        ss_tot = np.sum((y - np.mean(y))**2)
        expr2 = 1 - (ss_res / ss_tot)

        if expr2 > 0.95:
            #plt.plot(x, exponential(x, *epopt), 'r--', label="Exponential Curve Fit")
            fig.add_trace(go.Scatter(x=x, y=exponential(x, *epopt), mode='lines', line=dict(dash='dot'), name="Exponential Curve Fit"))
            print('\n** Based on Exponential Fit **\n')
            print('\tR^2:', expr2)
            print('\tDoubling Time (represents overall growth): ', round(edoubletime,2), '(±', round(edoubletimeerror,2),') days')
            print("\tparam: ", epopt)
            exponentialworked = True
        else:
            print("\n exponential R^2 ", expr2)    
    except Exception as ex:
        cprint('\nException in exponential process ', 'red')
        cprint(type(ex), 'red')
        cprint(ex, 'red')
    
    #plt.title(country + ' Cumulative COVID-19 Cases. (Updated on '+mostrecentdate+')', fontsize="x-large")
    #plt.xlabel('Days', fontsize="x-large")
    #plt.ylabel('Total Cases', fontsize="x-large")
    #plt.legend(fontsize="x-large")
    #plt.show()
    
    fig.update_layout(title=country + ' Cumulative COVID-19 Cases. (Updated on '+mostrecentdate+')'
                      ,  xaxis_title='Days'
                      , yaxis_title='Total Cases'
                      , width=900, height=700,  autosize=False
                      #,paper_bgcolor='black'
                     )
    fig.show()
    
    if logisticworked and exponentialworked:
        if round(logisticr2,2) > round(expr2,2):
            return [ldoubletime, ldoubletimeerror, recentdbltime]
        else:
            return [edoubletime, edoubletimeerror, recentdbltime]
            
    if logisticworked:
        return [ldoubletime, ldoubletimeerror, recentdbltime]
    
    if exponentialworked:
        return [edoubletime, edoubletimeerror, recentdbltime]
    
    else:
        return [float('NaN'), float('NaN'), recentdbltime]
In [6]:
topcountries = cases.index
inferreddoublingtime = []
recentdoublingtime = []
errors = []
countries = []
print('\n')

cnames = topcountries.values

for c in cnames:
    print(c)
    a = plotCases(df, 'Country/Region', c)
    if a:
        countries.append(c)
        inferreddoublingtime.append(a[0])
        errors.append(a[1])
        recentdoublingtime.append(a[2])
    print('\n')

US

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 337072
	Confirmed cases on 3/29/20 	 140886
	Ratio: 2.39
	Weekly increase: 139.3 %
	Daily increase: 13.3 % per day
	Doubling Time (represents recent growth): 5.6 days

** Based on Logistic Fit**

	R^2: 0.9993437446792673
	Doubling Time (during middle of growth):  5.96 (± 0.19 ) days
	param:  [ 1.58100327e+07  2.32745628e-01 -5.93659880e+02  5.09360140e+05]

** Based on Exponential Fit **

	R^2: 0.9906729649624936
	Doubling Time (represents overall growth):  4.62 (± 0.22 ) days
	param:  [   5.50769932    0.14998463 -100.        ]

Spain

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 131646
	Confirmed cases on 3/29/20 	 80110
	Ratio: 1.64
	Weekly increase: 64.3 %
	Daily increase: 7.4 % per day
	Doubling Time (represents recent growth): 9.8 days

** Based on Logistic Fit**

	R^2: 0.9996559124644798
	Doubling Time (during middle of growth):  6.53 (± 0.15 ) days
	param:  [ 1.76969405e+05  2.12421027e-01 -2.74145651e+02  1.59643717e+05]

** Based on Exponential Fit **

	R^2: 0.9780808717374421
	Doubling Time (represents overall growth):  6.05 (± 0.49 ) days
	param:  [ 100.            0.11449945 -100.        ]

Italy

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 128948
	Confirmed cases on 3/29/20 	 97689
	Ratio: 1.32
	Weekly increase: 32.0 %
	Daily increase: 4.0 % per day
	Doubling Time (represents recent growth): 17.5 days

** Based on Logistic Fit**

	R^2: 0.9994665336300629
	Doubling Time (during middle of growth):  8.23 (± 0.23 ) days
	param:  [ 8.10068864e+03  1.68411657e-01 -5.69784451e+02  1.43892059e+05]

 exponential R^2  0.906037404853056

Germany

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 100123
	Confirmed cases on 3/29/20 	 62095
	Ratio: 1.61
	Weekly increase: 61.2 %
	Daily increase: 7.1 % per day
	Doubling Time (represents recent growth): 10.2 days

** Based on Logistic Fit**

	R^2: 0.9991777087624002
	Doubling Time (during middle of growth):  6.96 (± 0.24 ) days
	param:  [ 2.31267699e+05  1.99223792e-01 -2.70903895e+02  1.23918812e+05]

** Based on Exponential Fit **

	R^2: 0.9802566242871433
	Doubling Time (represents overall growth):  6.49 (± 0.48 ) days
	param:  [  71.6505206     0.10675373 -100.        ]

France

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 93773
	Confirmed cases on 3/29/20 	 40708
	Ratio: 2.3
	Weekly increase: 130.4 %
	Daily increase: 12.7 % per day
	Doubling Time (represents recent growth): 5.8 days

** Based on Logistic Fit**

	R^2: 0.9932472188138807
	Doubling Time (during middle of growth):  10.44 (± 1.26 ) days
	param:  [ 7.60817403e+04  1.32732155e-01 -4.72370817e+02  5.95450381e+05]

** Based on Exponential Fit **

	R^2: 0.9926709918480544
	Doubling Time (represents overall growth):  5.56 (± 0.24 ) days
	param:  [  11.91535955    0.12473837 -100.        ]

China

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 82602
	Confirmed cases on 3/29/20 	 82122
	Ratio: 1.01
	Weekly increase: 0.6 %
	Daily increase: 0.1 % per day
	Doubling Time (represents recent growth): 832.5 days

** Based on Logistic Fit**

	R^2: 0.995826410313992
	Doubling Time (during middle of growth):  6.57 (± 0.46 ) days
	param:  [ 4.07632119e+01  2.10898688e-01 -1.58946884e+03  8.14587837e+04]

 exponential R^2  -2.320590681187604

Iran

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 58226
	Confirmed cases on 3/29/20 	 38309
	Ratio: 1.52
	Weekly increase: 52.0 %
	Daily increase: 6.2 % per day
	Doubling Time (represents recent growth): 11.6 days

** Based on Logistic Fit**

	R^2: 0.9973788030929083
	Doubling Time (during middle of growth):  18.65 (± 3.3 ) days
	param:  [ 9.35755000e+01  7.43305704e-02 -3.90409605e+03  2.53904138e+05]

 exponential R^2  0.7955747012530409

United Kingdom

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 48436
	Confirmed cases on 3/29/20 	 19780
	Ratio: 2.45
	Weekly increase: 144.9 %
	Daily increase: 13.6 % per day
	Doubling Time (represents recent growth): 5.4 days

** Based on Logistic Fit**

	R^2: 0.9995433214017969
	Doubling Time (during middle of growth):  7.04 (± 0.21 ) days
	param:  [ 3.50477177e+05  1.96903229e-01 -6.51658274e+01  9.41696089e+04]

** Based on Exponential Fit **

	R^2: 0.9956721992918177
	Doubling Time (represents overall growth):  4.8 (± 0.16 ) days
	param:  [   4.25354696    0.1444002  -100.        ]

Turkey

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 27069
	Confirmed cases on 3/29/20 	 9217
	Ratio: 2.94
	Weekly increase: 193.7 %
	Daily increase: 16.6 % per day
	Doubling Time (represents recent growth): 4.5 days

** Based on Logistic Fit**

	R^2: 0.998508993520256
	Doubling Time (during middle of growth):  4.86 (± 0.45 ) days
	param:  [ 5.71581412e+02  2.85178138e-01 -3.18664650e+02  3.89216732e+04]

** Based on Exponential Fit **

	R^2: 0.958001627470971
	Doubling Time (represents overall growth):  3.02 (± 0.58 ) days
	param:  [100.           0.22972592 100.        ]

Switzerland

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 21100
	Confirmed cases on 3/29/20 	 14829
	Ratio: 1.42
	Weekly increase: 42.3 %
	Daily increase: 5.2 % per day
	Doubling Time (represents recent growth): 13.8 days

** Based on Logistic Fit**

	R^2: 0.9983102468203592
	Doubling Time (during middle of growth):  6.65 (± 0.44 ) days
	param:  [ 4.88008357e+02  2.08361909e-01 -2.24563068e+02  2.30516291e+04]

 exponential R^2  0.8672536266364588

Belgium

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 19691
	Confirmed cases on 3/29/20 	 10836
	Ratio: 1.82
	Weekly increase: 81.7 %
	Daily increase: 8.9 % per day
	Doubling Time (represents recent growth): 8.1 days

** Based on Logistic Fit**

	R^2: 0.9988238513832806
	Doubling Time (during middle of growth):  6.48 (± 0.3 ) days
	param:  [ 1.69864964e+05  2.13823870e-01 -4.95820551e+00  2.66430499e+04]

** Based on Exponential Fit **

	R^2: 0.9873407576345357
	Doubling Time (represents overall growth):  5.61 (± 0.35 ) days
	param:  [  11.60824216    0.12346074 -100.        ]

Netherlands

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 17953
	Confirmed cases on 3/29/20 	 10930
	Ratio: 1.64
	Weekly increase: 64.3 %
	Daily increase: 7.3 % per day
	Doubling Time (represents recent growth): 9.8 days

** Based on Logistic Fit**

	R^2: 0.9996035322693019
	Doubling Time (during middle of growth):  7.2 (± 0.26 ) days
	param:  [ 4.44740562e+02  1.92657328e-01 -1.08426602e+02  2.28509684e+04]

 exponential R^2  0.9443518913067899

Canada

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 15756
	Confirmed cases on 3/29/20 	 6280
	Ratio: 2.51
	Weekly increase: 150.9 %
	Daily increase: 14.0 % per day
	Doubling Time (represents recent growth): 5.3 days

** Based on Logistic Fit**

	R^2: 0.9981029978187004
	Doubling Time (during middle of growth):  6.46 (± 0.36 ) days
	param:  [ 2.20439801e+06  2.14618074e-01 -1.90874758e+01  2.50730387e+04]

** Based on Exponential Fit **

	R^2: 0.9923935948015365
	Doubling Time (represents overall growth):  4.84 (± 0.21 ) days
	param:  [   0.72819948    0.14312002 -100.        ]

Austria

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 12051
	Confirmed cases on 3/29/20 	 8788
	Ratio: 1.37
	Weekly increase: 37.1 %
	Daily increase: 4.6 % per day
	Doubling Time (represents recent growth): 15.4 days

** Based on Logistic Fit**

	R^2: 0.9995426111977946
	Doubling Time (during middle of growth):  5.51 (± 0.18 ) days
	param:  [ 1.75067308e+03  2.51527566e-01 -2.71182404e+01  1.29120924e+04]

 exponential R^2  0.9142689903655377

Portugal

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 11278
	Confirmed cases on 3/29/20 	 5962
	Ratio: 1.89
	Weekly increase: 89.2 %
	Daily increase: 9.5 % per day
	Doubling Time (represents recent growth): 7.6 days

** Based on Logistic Fit**

	R^2: 0.9995375184377596
	Doubling Time (during middle of growth):  5.86 (± 0.23 ) days
	param:  [ 8.64205943e+02  2.36644950e-01 -7.00452461e+01  1.42870165e+04]

** Based on Exponential Fit **

	R^2: 0.9730576440571099
	Doubling Time (represents overall growth):  4.84 (± 0.67 ) days
	param:  [100.           0.1433536  -40.94070393]

Brazil

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 11130
	Confirmed cases on 3/29/20 	 4256
	Ratio: 2.62
	Weekly increase: 161.5 %
	Daily increase: 14.7 % per day
	Doubling Time (represents recent growth): 5.0 days

** Based on Logistic Fit**

	R^2: 0.9966593964106828
	Doubling Time (during middle of growth):  7.82 (± 0.95 ) days
	param:  [ 1.62217506e+03  1.77176797e-01 -1.12567328e+02  2.98428602e+04]

** Based on Exponential Fit **

	R^2: 0.9941431165175467
	Doubling Time (represents overall growth):  4.83 (± 0.28 ) days
	param:  [  44.16822318    0.14347956 -100.        ]

Korea, South

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 10237
	Confirmed cases on 3/29/20 	 9583
	Ratio: 1.07
	Weekly increase: 6.8 %
	Daily increase: 0.9 % per day
	Doubling Time (represents recent growth): 73.5 days

** Based on Logistic Fit**

	R^2: 0.9925231879570368
	Doubling Time (during middle of growth):  5.84 (± 0.58 ) days
	param:  [ 1.67224479e+04  2.37338369e-01 -1.04728888e+02  9.29797955e+03]

 exponential R^2  0.633710333927737

Israel

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 8430
	Confirmed cases on 3/29/20 	 4247
	Ratio: 1.98
	Weekly increase: 98.5 %
	Daily increase: 10.3 % per day
	Doubling Time (represents recent growth): 7.1 days

** Based on Logistic Fit**

	R^2: 0.9981333935733159
	Doubling Time (during middle of growth):  5.22 (± 0.35 ) days
	param:  [2.67722876e+04 2.65474999e-01 2.82804824e-01 1.02319864e+04]

** Based on Exponential Fit **

	R^2: 0.9796198286912563
	Doubling Time (represents overall growth):  5.23 (± 0.52 ) days
	param:  [  27.91418525    0.13255405 -100.        ]

Sweden

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 6830
	Confirmed cases on 3/29/20 	 3700
	Ratio: 1.85
	Weekly increase: 84.6 %
	Daily increase: 9.2 % per day
	Doubling Time (represents recent growth): 7.9 days

** Based on Logistic Fit**

	R^2: 0.9972560705697687
	Doubling Time (during middle of growth):  12.07 (± 0.99 ) days
	param:  [ 3.27650355e+03  1.14885440e-01 -6.72009738e+01  2.00069150e+04]

** Based on Exponential Fit **

	R^2: 0.9958432868824002
	Doubling Time (represents overall growth):  7.39 (± 0.26 ) days
	param:  [ 1.64042215e+01  9.37743605e-02 -1.00000000e+02]

Norway

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 5687
	Confirmed cases on 3/29/20 	 4284
	Ratio: 1.33
	Weekly increase: 32.7 %
	Daily increase: 4.1 % per day
	Doubling Time (represents recent growth): 17.1 days

** Based on Logistic Fit**

	R^2: 0.9980623602999903
	Doubling Time (during middle of growth):  10.14 (± 0.94 ) days
	param:  [ 5.66197954e+01  1.36745434e-01 -2.29742956e+02  7.34295673e+03]

 exponential R^2  0.9098399489232538

Australia

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 5687
	Confirmed cases on 3/29/20 	 3984
	Ratio: 1.43
	Weekly increase: 42.7 %
	Daily increase: 5.2 % per day
	Doubling Time (represents recent growth): 13.6 days

** Based on Logistic Fit**

	R^2: 0.9996207305289025
	Doubling Time (during middle of growth):  5.29 (± 0.12 ) days
	param:  [8.16602850e+06 2.62029804e-01 1.60399642e+01 6.14396961e+03]

** Based on Exponential Fit **

	R^2: 0.9673620971199884
	Doubling Time (represents overall growth):  6.89 (± 0.65 ) days
	param:  [   5.93757561    0.10060719 -100.        ]

Russia

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 5389
	Confirmed cases on 3/29/20 	 1534
	Ratio: 3.51
	Weekly increase: 251.3 %
	Daily increase: 19.7 % per day
	Doubling Time (represents recent growth): 3.9 days

Exception in logstic process 
<class 'RuntimeError'>
Optimal parameters not found: Number of calls to function has reached maxfev = 100000.

** Based on Exponential Fit **

	R^2: 0.9968444063733568
	Doubling Time (represents overall growth):  3.79 (± 0.11 ) days
	param:  [  0.03957316   0.18270149 -17.89366272]

Ireland

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 4994
	Confirmed cases on 3/29/20 	 2615
	Ratio: 1.91
	Weekly increase: 91.0 %
	Daily increase: 9.7 % per day
	Doubling Time (represents recent growth): 7.5 days

** Based on Logistic Fit**

	R^2: 0.9980644577552351
	Doubling Time (during middle of growth):  7.33 (± 0.64 ) days
	param:  [ 3.96758560e+02  1.89239176e-01 -7.41620644e+01  7.04256788e+03]

** Based on Exponential Fit **

	R^2: 0.9858544065553765
	Doubling Time (represents overall growth):  6.05 (± 0.64 ) days
	param:  [  88.3660487     0.11464342 -100.        ]

Czechia

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 4587
	Confirmed cases on 3/29/20 	 2817
	Ratio: 1.63
	Weekly increase: 62.8 %
	Daily increase: 7.2 % per day
	Doubling Time (represents recent growth): 10.0 days

** Based on Logistic Fit**

	R^2: 0.9986594592337416
	Doubling Time (during middle of growth):  7.23 (± 0.52 ) days
	param:  [ 2.38804049e+02  1.91825202e-01 -6.33844085e+01  5.92011433e+03]

** Based on Exponential Fit **

	R^2: 0.9742202538685586
	Doubling Time (represents overall growth):  6.09 (± 0.89 ) days
	param:  [100.           0.11386122 -73.77190849]

Denmark

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 4561
	Confirmed cases on 3/29/20 	 2564
	Ratio: 1.78
	Weekly increase: 77.9 %
	Daily increase: 8.6 % per day
	Doubling Time (represents recent growth): 8.4 days

** Based on Logistic Fit**

	R^2: 0.9932135752415763
	Doubling Time (during middle of growth):  21.35 (± 3.99 ) days
	param:  [ 1.08401098e+08  6.49390212e-02 -5.51291371e+02  4.63674204e+10]

** Based on Exponential Fit **

	R^2: 0.9717540546819671
	Doubling Time (represents overall growth):  6.8 (± 1.01 ) days
	param:  [100.           0.10189754  95.03721841]

Chile

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 4471
	Confirmed cases on 3/29/20 	 2139
	Ratio: 2.09
	Weekly increase: 109.0 %
	Daily increase: 11.1 % per day
	Doubling Time (represents recent growth): 6.6 days

** Based on Logistic Fit**

	R^2: 0.9992900463627292
	Doubling Time (during middle of growth):  6.71 (± 0.37 ) days
	param:  [ 4.46758297e+02  2.06530911e-01 -4.99698133e+01  6.62832651e+03]

** Based on Exponential Fit **

	R^2: 0.9894478695624278
	Doubling Time (represents overall growth):  5.5 (± 0.52 ) days
	param:  [  76.68701753    0.12613714 -100.        ]

Poland

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 4102
	Confirmed cases on 3/29/20 	 1862
	Ratio: 2.2
	Weekly increase: 120.3 %
	Daily increase: 11.9 % per day
	Doubling Time (represents recent growth): 6.1 days

** Based on Logistic Fit**

	R^2: 0.9990844033354623
	Doubling Time (during middle of growth):  8.73 (± 0.72 ) days
	param:  [ 2.21072739e+02  1.58789794e-01 -8.73084927e+01  9.74432756e+03]

** Based on Exponential Fit **

	R^2: 0.9961330769222824
	Doubling Time (represents overall growth):  5.62 (± 0.33 ) days
	param:  [  83.58194841    0.12344286 -100.        ]

Romania

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 3864
	Confirmed cases on 3/29/20 	 1815
	Ratio: 2.13
	Weekly increase: 112.9 %
	Daily increase: 11.4 % per day
	Doubling Time (represents recent growth): 6.4 days

** Based on Logistic Fit**

	R^2: 0.9981143040739354
	Doubling Time (during middle of growth):  6.89 (± 0.56 ) days
	param:  [ 1.71779542e+03  2.01145643e-01 -1.44003219e+01  6.44413777e+03]

** Based on Exponential Fit **

	R^2: 0.9930518241787236
	Doubling Time (represents overall growth):  5.42 (± 0.35 ) days
	param:  [  28.66330534    0.12783264 -100.        ]

Malaysia

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 3662
	Confirmed cases on 3/29/20 	 2470
	Ratio: 1.48
	Weekly increase: 48.3 %
	Daily increase: 5.8 % per day
	Doubling Time (represents recent growth): 12.3 days

** Based on Logistic Fit**

	R^2: 0.9976864499844562
	Doubling Time (during middle of growth):  7.67 (± 0.43 ) days
	param:  [ 6.79878523e+04  1.80633142e-01 -2.16861481e+00  4.16911210e+03]

** Based on Exponential Fit **

	R^2: 0.9781541203684107
	Doubling Time (represents overall growth):  8.32 (± 0.66 ) days
	param:  [ 1.12037785e+01  8.33218396e-02 -9.91812813e+01]

Ecuador

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 3646
	Confirmed cases on 3/29/20 	 1924
	Ratio: 1.9
	Weekly increase: 89.5 %
	Daily increase: 9.6 % per day
	Doubling Time (represents recent growth): 7.6 days

** Based on Logistic Fit**

	R^2: 0.9912204488374177
	Doubling Time (during middle of growth):  6.79 (± 1.24 ) days
	param:  [ 4.44242053e+02  2.04219239e-01 -6.60010145e+01  4.98242331e+03]

** Based on Exponential Fit **

	R^2: 0.975627864552915
	Doubling Time (represents overall growth):  5.99 (± 0.86 ) days
	param:  [  72.76183902    0.11581214 -100.        ]

India

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 3588
	Confirmed cases on 3/29/20 	 1024
	Ratio: 3.5
	Weekly increase: 250.4 %
	Daily increase: 19.6 % per day
	Doubling Time (represents recent growth): 3.9 days

Exception in logstic process 
<class 'RuntimeError'>
Optimal parameters not found: Number of calls to function has reached maxfev = 100000.

** Based on Exponential Fit **

	R^2: 0.994691869790606
	Doubling Time (represents overall growth):  4.24 (± 0.16 ) days
	param:  [ 0.07534816  0.16341529 -0.42530334]

Philippines

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 3246
	Confirmed cases on 3/29/20 	 1418
	Ratio: 2.29
	Weekly increase: 128.9 %
	Daily increase: 12.6 % per day
	Doubling Time (represents recent growth): 5.9 days

** Based on Logistic Fit**

	R^2: 0.9960115541418192
	Doubling Time (during middle of growth):  5.3 (± 0.43 ) days
	param:  [1.15239861e+07 2.61765274e-01 1.45832777e+01 4.58885897e+03]

** Based on Exponential Fit **

	R^2: 0.9852762778304812
	Doubling Time (represents overall growth):  4.82 (± 0.3 ) days
	param:  [  0.27714957   0.14392185 -26.14512498]

Pakistan

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 3157
	Confirmed cases on 3/29/20 	 1597
	Ratio: 1.98
	Weekly increase: 97.7 %
	Daily increase: 10.2 % per day
	Doubling Time (represents recent growth): 7.1 days

** Based on Logistic Fit**

	R^2: 0.9936979261155608
	Doubling Time (during middle of growth):  9.13 (± 1.54 ) days
	param:  [ 2.85443596e+02  1.51874796e-01 -7.97384909e+01  5.45789981e+03]

** Based on Exponential Fit **

	R^2: 0.9877645374048706
	Doubling Time (represents overall growth):  6.61 (± 0.62 ) days
	param:  [  56.72133912    0.10486143 -100.        ]

Japan

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 3139
	Confirmed cases on 3/29/20 	 1866
	Ratio: 1.68
	Weekly increase: 68.2 %
	Daily increase: 7.7 % per day
	Doubling Time (represents recent growth): 9.3 days

** Based on Logistic Fit**

	R^2: 0.9916786677804011
	Doubling Time (during middle of growth):  19.9 (± 0.99 ) days
	param:  [ 1.69305522e+10  6.96500003e-02 -1.42137468e+01  2.98094365e+11]

** Based on Exponential Fit **

	R^2: 0.9916786678704731
	Doubling Time (represents overall growth):  9.95 (± 0.49 ) days
	param:  [ 17.60679264   0.06965008 -14.21326198]

Luxembourg

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 2804
	Confirmed cases on 3/29/20 	 1950
	Ratio: 1.44
	Weekly increase: 43.8 %
	Daily increase: 5.3 % per day
	Doubling Time (represents recent growth): 13.4 days

** Based on Logistic Fit**

	R^2: 0.9967831339786438
	Doubling Time (during middle of growth):  5.51 (± 0.51 ) days
	param:  [ 7.32027020e+02  2.51571732e-01 -4.25627616e+01  2.96141007e+03]

** Based on Exponential Fit **

	R^2: 0.9545204848815312
	Doubling Time (represents overall growth):  7.09 (± 1.51 ) days
	param:  [ 1.00000000e+02  9.77806208e-02 -1.00000000e+02]

Saudi Arabia

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 2402
	Confirmed cases on 3/29/20 	 1299
	Ratio: 1.85
	Weekly increase: 84.9 %
	Daily increase: 9.2 % per day
	Doubling Time (represents recent growth): 7.9 days

** Based on Logistic Fit**

	R^2: 0.9968990200020696
	Doubling Time (during middle of growth):  7.65 (± 0.9 ) days
	param:  [ 1.83830927e+02  1.81205906e-01 -4.79284390e+01  3.23094469e+03]

** Based on Exponential Fit **

	R^2: 0.985309756268494
	Doubling Time (represents overall growth):  6.79 (± 0.82 ) days
	param:  [  82.44770002    0.10211189 -100.        ]

Peru

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 2281
	Confirmed cases on 3/29/20 	 852
	Ratio: 2.68
	Weekly increase: 167.7 %
	Daily increase: 15.1 % per day
	Doubling Time (represents recent growth): 4.9 days

** Based on Logistic Fit**

	R^2: 0.9940802880349009
	Doubling Time (during middle of growth):  10.84 (± 1.25 ) days
	param:  [ 3.48178815e+08  1.27853492e-01 -6.32255964e+01  1.65719733e+10]

** Based on Exponential Fit **

	R^2: 0.9940802885554817
	Doubling Time (represents overall growth):  5.42 (± 0.41 ) days
	param:  [ 47.5960331    0.12785358 -63.22526151]

Indonesia

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 2273
	Confirmed cases on 3/29/20 	 1285
	Ratio: 1.77
	Weekly increase: 76.9 %
	Daily increase: 8.5 % per day
	Doubling Time (represents recent growth): 8.5 days

** Based on Logistic Fit**

	R^2: 0.9991142405338338
	Doubling Time (during middle of growth):  7.9 (± 0.51 ) days
	param:  [ 1.65500379e+02  1.75371967e-01 -4.55311024e+01  3.19618846e+03]

** Based on Exponential Fit **

	R^2: 0.9884718584358607
	Doubling Time (represents overall growth):  6.9 (± 0.75 ) days
	param:  [  83.66386831    0.10040722 -100.        ]

Thailand

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 2169
	Confirmed cases on 3/29/20 	 1388
	Ratio: 1.56
	Weekly increase: 56.3 %
	Daily increase: 6.6 % per day
	Doubling Time (represents recent growth): 10.9 days

** Based on Logistic Fit**

	R^2: 0.9981449943209797
	Doubling Time (during middle of growth):  5.9 (± 0.29 ) days
	param:  [4.74461816e+06 2.34838920e-01 2.32516282e+01 2.39938704e+03]

** Based on Exponential Fit **

	R^2: 0.9737170640065368
	Doubling Time (represents overall growth):  6.86 (± 0.56 ) days
	param:  [  1.40130044   0.10108755 -19.50769207]

Finland

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 1927
	Confirmed cases on 3/29/20 	 1240
	Ratio: 1.55
	Weekly increase: 55.4 %
	Daily increase: 6.5 % per day
	Doubling Time (represents recent growth): 11.0 days

** Based on Logistic Fit**

	R^2: 0.99634792504671
	Doubling Time (during middle of growth):  8.2 (± 0.62 ) days
	param:  [ 2.24319010e+04  1.69128018e-01 -1.05873905e+01  2.34339888e+03]

** Based on Exponential Fit **

	R^2: 0.9822293422481905
	Doubling Time (represents overall growth):  8.0 (± 0.59 ) days
	param:  [  6.45574558   0.08660265 -57.15239236]

Serbia

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 1908
	Confirmed cases on 3/29/20 	 741
	Ratio: 2.57
	Weekly increase: 157.5 %
	Daily increase: 14.5 % per day
	Doubling Time (represents recent growth): 5.1 days

** Based on Logistic Fit**

	R^2: 0.9972726648922373
	Doubling Time (during middle of growth):  8.93 (± 1.51 ) days
	param:  [ 6.91142140e+02  1.55318840e-01 -3.42093848e+01  1.45007634e+04]

** Based on Exponential Fit **

	R^2: 0.9971654112399224
	Doubling Time (represents overall growth):  4.87 (± 0.24 ) days
	param:  [ 27.39043397   0.14224977 -46.90836321]

Mexico

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 1890
	Confirmed cases on 3/29/20 	 848
	Ratio: 2.23
	Weekly increase: 122.9 %
	Daily increase: 12.1 % per day
	Doubling Time (represents recent growth): 6.1 days

** Based on Logistic Fit**

	R^2: 0.999002822569698
	Doubling Time (during middle of growth):  6.78 (± 0.42 ) days
	param:  [ 1.22817051e+03  2.04392730e-01 -1.06671080e+01  3.04165478e+03]

** Based on Exponential Fit **

	R^2: 0.9935948598615284
	Doubling Time (represents overall growth):  5.5 (± 0.35 ) days
	param:  [ 19.21432562   0.12601312 -64.10582144]

Panama

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 1801
	Confirmed cases on 3/29/20 	 901
	Ratio: 2.0
	Weekly increase: 99.9 %
	Daily increase: 10.4 % per day
	Doubling Time (represents recent growth): 7.0 days

** Based on Logistic Fit**

	R^2: 0.9966447804274898
	Doubling Time (during middle of growth):  7.23 (± 1.21 ) days
	param:  [ 7.82730592e+01  1.91666278e-01 -4.87738115e+01  2.74297014e+03]

** Based on Exponential Fit **

	R^2: 0.9885720345963112
	Doubling Time (represents overall growth):  6.0 (± 0.8 ) days
	param:  [ 100.            0.11548675 -100.        ]

United Arab Emirates

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 1799
	Confirmed cases on 3/29/20 	 570
	Ratio: 3.16
	Weekly increase: 215.6 %
	Daily increase: 17.8 % per day
	Doubling Time (represents recent growth): 4.2 days

Exception in logstic process 
<class 'RuntimeError'>
Optimal parameters not found: Number of calls to function has reached maxfev = 100000.

** Based on Exponential Fit **

	R^2: 0.9958509413207601
	Doubling Time (represents overall growth):  4.0 (± 0.13 ) days
	param:  [1.58307721e-02 1.73266712e-01 1.83529810e+01]

Dominican Republic

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 1745
	Confirmed cases on 3/29/20 	 859
	Ratio: 2.03
	Weekly increase: 103.1 %
	Daily increase: 10.7 % per day
	Doubling Time (represents recent growth): 6.8 days

** Based on Logistic Fit**

	R^2: 0.997018408971094
	Doubling Time (during middle of growth):  4.98 (± 0.47 ) days
	param:  [ 3.34012954e+03  2.78301666e-01 -1.00733081e+01  1.99961338e+03]

** Based on Exponential Fit **

	R^2: 0.9782193965919194
	Doubling Time (represents overall growth):  5.74 (± 0.74 ) days
	param:  [ 28.77566443   0.12075047 -99.17714147]

Greece

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 1735
	Confirmed cases on 3/29/20 	 1156
	Ratio: 1.5
	Weekly increase: 50.1 %
	Daily increase: 6.0 % per day
	Doubling Time (represents recent growth): 11.9 days

** Based on Logistic Fit**

	R^2: 0.9979560907081837
	Doubling Time (during middle of growth):  10.88 (± 1.14 ) days
	param:  [ 7.52436931e+01  1.27445022e-01 -6.13515346e+01  2.70211477e+03]

** Based on Exponential Fit **

	R^2: 0.9882803379543174
	Doubling Time (represents overall growth):  8.99 (± 0.99 ) days
	param:  [ 9.93192346e+01  7.71086191e-02 -1.00000000e+02]

South Africa

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 1655
	Confirmed cases on 3/29/20 	 1280
	Ratio: 1.29
	Weekly increase: 29.3 %
	Daily increase: 3.7 % per day
	Doubling Time (represents recent growth): 18.9 days

** Based on Logistic Fit**

	R^2: 0.9950110574413824
	Doubling Time (during middle of growth):  3.41 (± 0.41 ) days
	param:  [3.87514627e+03 4.06368442e-01 1.13342572e+01 1.56558871e+03]

 exponential R^2  0.9209420091014451

Qatar

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 1604
	Confirmed cases on 3/29/20 	 634
	Ratio: 2.53
	Weekly increase: 153.0 %
	Daily increase: 14.2 % per day
	Doubling Time (represents recent growth): 5.2 days

 logistic R^2  0.9153299726437881

 exponential R^2  0.9147200296163699
/home/ma/anaconda3/lib/python3.7/site-packages/ipykernel_launcher.py:47: RuntimeWarning:

invalid value encountered in sqrt


Iceland

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 1486
	Confirmed cases on 3/29/20 	 1020
	Ratio: 1.46
	Weekly increase: 45.7 %
	Daily increase: 5.5 % per day
	Doubling Time (represents recent growth): 12.9 days

** Based on Logistic Fit**

	R^2: 0.9985620324730471
	Doubling Time (during middle of growth):  7.96 (± 0.57 ) days
	param:  [ 1.31029830e+02  1.74194368e-01 -1.49418396e+01  1.76813280e+03]

** Based on Exponential Fit **

	R^2: 0.9798959740456307
	Doubling Time (represents overall growth):  8.95 (± 1.38 ) days
	param:  [ 1.00000000e+02  7.74100209e-02 -1.00000000e+02]

Colombia

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 1485
	Confirmed cases on 3/29/20 	 702
	Ratio: 2.12
	Weekly increase: 111.5 %
	Daily increase: 11.3 % per day
	Doubling Time (represents recent growth): 6.5 days

** Based on Logistic Fit**

	R^2: 0.9978391268819874
	Doubling Time (during middle of growth):  7.55 (± 0.88 ) days
	param:  [ 1.57558730e+02  1.83586709e-01 -3.37244432e+01  2.47399587e+03]

** Based on Exponential Fit **

	R^2: 0.9928487589114202
	Doubling Time (represents overall growth):  6.32 (± 0.58 ) days
	param:  [  62.94894989    0.10964349 -100.        ]

Argentina

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 1451
	Confirmed cases on 3/29/20 	 745
	Ratio: 1.95
	Weekly increase: 94.8 %
	Daily increase: 10.0 % per day
	Doubling Time (represents recent growth): 7.3 days

** Based on Logistic Fit**

	R^2: 0.9962979566155913
	Doubling Time (during middle of growth):  6.37 (± 0.77 ) days
	param:  [ 4.41967238e+02  2.17558183e-01 -1.00936287e+01  1.96269825e+03]

** Based on Exponential Fit **

	R^2: 0.9859711363883351
	Doubling Time (represents overall growth):  6.51 (± 0.76 ) days
	param:  [  50.43993022    0.10650498 -100.        ]

Algeria

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 1320
	Confirmed cases on 3/29/20 	 511
	Ratio: 2.58
	Weekly increase: 158.3 %
	Daily increase: 14.5 % per day
	Doubling Time (represents recent growth): 5.1 days

** Based on Logistic Fit**

	R^2: 0.9966662690759263
	Doubling Time (during middle of growth):  7.29 (± 0.82 ) days
	param:  [2.32440298e+03 1.90060572e-01 1.24337010e+00 2.95609011e+03]

** Based on Exponential Fit **

	R^2: 0.9939705872795829
	Doubling Time (represents overall growth):  5.06 (± 0.29 ) days
	param:  [  6.04755754   0.13689843 -20.65726401]

Singapore

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 1309
	Confirmed cases on 3/29/20 	 844
	Ratio: 1.55
	Weekly increase: 55.1 %
	Daily increase: 6.5 % per day
	Doubling Time (represents recent growth): 11.1 days

** Based on Logistic Fit**

	R^2: 0.9952978442947222
	Doubling Time (during middle of growth):  12.51 (± 1.19 ) days
	param:  [3.26820757e+03 1.10821359e-01 3.56167762e+01 2.52208828e+03]

** Based on Exponential Fit **

	R^2: 0.9929913528128452
	Doubling Time (represents overall growth):  8.96 (± 0.4 ) days
	param:  [ 4.66300715  0.07738745 14.24647869]

Ukraine

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 1308
	Confirmed cases on 3/29/20 	 475
	Ratio: 2.75
	Weekly increase: 175.4 %
	Daily increase: 15.6 % per day
	Doubling Time (represents recent growth): 4.8 days

** Based on Logistic Fit**

	R^2: 0.9985901499974777
	Doubling Time (during middle of growth):  4.73 (± 0.34 ) days
	param:  [ 6.50879850e+03  2.92824012e-01 -4.30918501e+00  1.86364920e+03]

** Based on Exponential Fit **

	R^2: 0.9885428935048527
	Doubling Time (represents overall growth):  4.26 (± 0.37 ) days
	param:  [  6.79424552   0.16278149 -39.31529555]

Croatia

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 1182
	Confirmed cases on 3/29/20 	 713
	Ratio: 1.66
	Weekly increase: 65.8 %
	Daily increase: 7.5 % per day
	Doubling Time (represents recent growth): 9.6 days

** Based on Logistic Fit**

	R^2: 0.998859593183273
	Doubling Time (during middle of growth):  5.76 (± 0.31 ) days
	param:  [ 2.35547542e+03  2.40588538e-01 -7.20464623e-01  1.34738257e+03]

** Based on Exponential Fit **

	R^2: 0.9772675227184429
	Doubling Time (represents overall growth):  7.29 (± 0.94 ) days
	param:  [ 31.21843547   0.09513052 -82.02042279]

Egypt

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 1173
	Confirmed cases on 3/29/20 	 609
	Ratio: 1.93
	Weekly increase: 92.6 %
	Daily increase: 9.8 % per day
	Doubling Time (represents recent growth): 7.4 days

** Based on Logistic Fit**

	R^2: 0.9956290453487981
	Doubling Time (during middle of growth):  12.58 (± 1.69 ) days
	param:  [ 5.84178114e+02  1.10233319e-01 -2.40535454e+01  3.60163479e+03]

** Based on Exponential Fit **

	R^2: 0.9947605877384667
	Doubling Time (represents overall growth):  7.78 (± 0.39 ) days
	param:  [ 12.91352087   0.08907266 -39.78487035]

Estonia

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 1097
	Confirmed cases on 3/29/20 	 679
	Ratio: 1.62
	Weekly increase: 61.6 %
	Daily increase: 7.1 % per day
	Doubling Time (represents recent growth): 10.1 days

** Based on Logistic Fit**

	R^2: 0.9912425864262369
	Doubling Time (during middle of growth):  12.18 (± 3.17 ) days
	param:  [ 7.09704606e+01  1.13861812e-01 -5.85758641e+01  2.14573236e+03]

** Based on Exponential Fit **

	R^2: 0.9884401045956749
	Doubling Time (represents overall growth):  9.17 (± 1.03 ) days
	param:  [ 6.98258011e+01  7.56210356e-02 -1.00000000e+02]

New Zealand

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 1039
	Confirmed cases on 3/29/20 	 514
	Ratio: 2.02
	Weekly increase: 102.1 %
	Daily increase: 10.6 % per day
	Doubling Time (represents recent growth): 6.9 days

** Based on Logistic Fit**

	R^2: 0.9972216486059454
	Doubling Time (during middle of growth):  4.79 (± 0.42 ) days
	param:  [ 8.14038860e+03  2.89330734e-01 -3.97123830e+00  1.18038054e+03]

** Based on Exponential Fit **

	R^2: 0.9778592208249527
	Doubling Time (represents overall growth):  5.46 (± 0.66 ) days
	param:  [ 10.75705734   0.12686511 -47.01581151]

Morocco

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 1021
	Confirmed cases on 3/29/20 	 479
	Ratio: 2.13
	Weekly increase: 113.2 %
	Daily increase: 11.4 % per day
	Doubling Time (represents recent growth): 6.4 days

** Based on Logistic Fit**

	R^2: 0.9968041362557774
	Doubling Time (during middle of growth):  6.44 (± 0.73 ) days
	param:  [ 7.37064841e+02  2.15125644e-01 -7.77861550e+00  1.46974687e+03]

** Based on Exponential Fit **

	R^2: 0.990148430671064
	Doubling Time (represents overall growth):  5.71 (± 0.51 ) days
	param:  [ 17.84726398   0.121318   -47.81492321]

Slovenia

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 997
	Confirmed cases on 3/29/20 	 730
	Ratio: 1.37
	Weekly increase: 36.6 %
	Daily increase: 4.6 % per day
	Doubling Time (represents recent growth): 15.6 days

** Based on Logistic Fit**

	R^2: 0.996699393202903
	Doubling Time (during middle of growth):  14.8 (± 4.21 ) days
	param:  [ 1.02557901e+01  9.36895671e-02 -1.89321636e+02  1.68843701e+03]

** Based on Exponential Fit **

	R^2: 0.9596390803425371
	Doubling Time (represents overall growth):  8.72 (± 2.34 ) days
	param:  [ 1.00000000e+02  7.94555280e-02 -2.83732328e+01]

Iraq

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 961
	Confirmed cases on 3/29/20 	 547
	Ratio: 1.76
	Weekly increase: 75.7 %
	Daily increase: 8.4 % per day
	Doubling Time (represents recent growth): 8.6 days

** Based on Logistic Fit**

	R^2: 0.9977065414924565
	Doubling Time (during middle of growth):  9.7 (± 0.97 ) days
	param:  [2.69526650e+02 1.42846699e-01 7.63932973e+00 1.68568563e+03]

** Based on Exponential Fit **

	R^2: 0.99442313540318
	Doubling Time (represents overall growth):  7.92 (± 0.51 ) days
	param:  [ 28.69413061   0.08749782 -36.57572967]

Moldova

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 864
	Confirmed cases on 3/29/20 	 263
	Ratio: 3.29
	Weekly increase: 228.5 %
	Daily increase: 18.5 % per day
	Doubling Time (represents recent growth): 4.1 days

** Based on Logistic Fit**

	R^2: 0.9973150319915784
	Doubling Time (during middle of growth):  8.37 (± 0.61 ) days
	param:  [ 1.74873183e+09  1.65665810e-01 -4.12902148e+00  1.45332520e+10]

** Based on Exponential Fit **

	R^2: 0.9973150323196304
	Doubling Time (represents overall growth):  4.18 (± 0.2 ) days
	param:  [ 8.31074843  0.16566576 -4.12906114]

Armenia

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 822
	Confirmed cases on 3/29/20 	 424
	Ratio: 1.94
	Weekly increase: 93.9 %
	Daily increase: 9.9 % per day
	Doubling Time (represents recent growth): 7.3 days

** Based on Logistic Fit**

	R^2: 0.9965536782083987
	Doubling Time (during middle of growth):  9.03 (± 1.27 ) days
	param:  [ 1.67519812e+02  1.53483504e-01 -2.39226867e+01  1.48905332e+03]

** Based on Exponential Fit **

	R^2: 0.9929349500285337
	Doubling Time (represents overall growth):  7.39 (± 0.62 ) days
	param:  [ 35.12527964   0.09377835 -67.59169173]

Lithuania

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 811
	Confirmed cases on 3/29/20 	 460
	Ratio: 1.76
	Weekly increase: 76.3 %
	Daily increase: 8.4 % per day
	Doubling Time (represents recent growth): 8.6 days

** Based on Logistic Fit**

	R^2: 0.9959331252888929
	Doubling Time (during middle of growth):  5.85 (± 0.64 ) days
	param:  [ 1.36573633e+03  2.36867353e-01 -9.18515186e+00  9.56253441e+02]

** Based on Exponential Fit **

	R^2: 0.9794129495286694
	Doubling Time (represents overall growth):  6.64 (± 0.84 ) days
	param:  [ 19.77607286   0.10432492 -56.90793866]

Hungary

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 733
	Confirmed cases on 3/29/20 	 408
	Ratio: 1.8
	Weekly increase: 79.7 %
	Daily increase: 8.7 % per day
	Doubling Time (represents recent growth): 8.3 days

** Based on Logistic Fit**

	R^2: 0.999329082535985
	Doubling Time (during middle of growth):  6.81 (± 0.37 ) days
	param:  [ 2.38525707e+02  2.03514629e-01 -4.55202054e+00  9.75600174e+02]

** Based on Exponential Fit **

	R^2: 0.9906547452613074
	Doubling Time (represents overall growth):  7.24 (± 0.76 ) days
	param:  [ 39.26831047   0.09574867 -65.51001945]

Diamond Princess

** Based on Logistic Fit**

	R^2: 0.9962644565938489
	Doubling Time (during middle of growth):  2.82 (± 0.23 ) days
	param:  [9.06150866e+01 4.92123131e-01 6.88417393e+01 7.08318762e+02]

 exponential R^2  -0.43355190991458215

Bahrain

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 700
	Confirmed cases on 3/29/20 	 499
	Ratio: 1.4
	Weekly increase: 40.3 %
	Daily increase: 5.0 % per day
	Doubling Time (represents recent growth): 14.3 days

** Based on Logistic Fit**

	R^2: 0.9933740485964662
	Doubling Time (during middle of growth):  18.31 (± 5.93 ) days
	param:  [ 2.10234469e+01  7.57139251e-02 -6.13202105e+01  1.43396335e+03]

** Based on Exponential Fit **

	R^2: 0.9888734656939892
	Doubling Time (represents overall growth):  13.4 (± 1.78 ) days
	param:  [ 1.00000000e+02  5.17204447e-02 -8.21228441e+01]

Bosnia and Herzegovina

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 654
	Confirmed cases on 3/29/20 	 323
	Ratio: 2.02
	Weekly increase: 102.5 %
	Daily increase: 10.6 % per day
	Doubling Time (represents recent growth): 6.9 days

** Based on Logistic Fit**

	R^2: 0.9977534964383338
	Doubling Time (during middle of growth):  7.32 (± 0.82 ) days
	param:  [ 2.16744074e+02  1.89400107e-01 -6.64303104e+00  1.08144026e+03]

** Based on Exponential Fit **

	R^2: 0.9927128531347473
	Doubling Time (represents overall growth):  6.49 (± 0.58 ) days
	param:  [ 27.4141163    0.10680262 -46.86207177]

Cameroon

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 650
	Confirmed cases on 3/29/20 	 139
	Ratio: 4.68
	Weekly increase: 367.6 %
	Daily increase: 24.7 % per day
	Doubling Time (represents recent growth): 3.1 days

** Based on Logistic Fit**

	R^2: 0.9851107625775773
	Doubling Time (during middle of growth):  5.31 (± 1.62 ) days
	param:  [1.27425927e+04 2.61049695e-01 5.75600508e+00 4.05318320e+03]

** Based on Exponential Fit **

	R^2: 0.9849101934686618
	Doubling Time (represents overall growth):  2.95 (± 0.29 ) days
	param:  [0.58496344 0.23507864 3.07972058]

Kazakhstan

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 584
	Confirmed cases on 3/29/20 	 284
	Ratio: 2.06
	Weekly increase: 105.6 %
	Daily increase: 10.8 % per day
	Doubling Time (represents recent growth): 6.7 days

** Based on Logistic Fit**

	R^2: 0.9925276187884305
	Doubling Time (during middle of growth):  4.91 (± 1.06 ) days
	param:  [1.83825204e+02 2.82217508e-01 8.53821740e+00 7.22855991e+02]

** Based on Exponential Fit **

	R^2: 0.9831326950562786
	Doubling Time (represents overall growth):  5.93 (± 1.09 ) days
	param:  [ 45.41531642   0.11684495 -56.45758758]

Azerbaijan

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 584
	Confirmed cases on 3/29/20 	 209
	Ratio: 2.79
	Weekly increase: 179.4 %
	Daily increase: 15.8 % per day
	Doubling Time (represents recent growth): 4.7 days

** Based on Logistic Fit**

	R^2: 0.9985707307184547
	Doubling Time (during middle of growth):  6.68 (± 0.53 ) days
	param:  [1.54607427e+03 2.07447384e-01 4.65641973e+00 1.20553109e+03]

** Based on Exponential Fit **

	R^2: 0.996020625009688
	Doubling Time (represents overall growth):  4.73 (± 0.24 ) days
	param:  [ 3.61828672  0.14650227 -6.07811359]

Tunisia

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 574
	Confirmed cases on 3/29/20 	 312
	Ratio: 1.84
	Weekly increase: 84.0 %
	Daily increase: 9.1 % per day
	Doubling Time (represents recent growth): 8.0 days

** Based on Logistic Fit**

	R^2: 0.9971078198309429
	Doubling Time (during middle of growth):  5.79 (± 0.6 ) days
	param:  [ 5.49228532e+02  2.39431770e-01 -1.73693810e+00  7.16702878e+02]

** Based on Exponential Fit **

	R^2: 0.9842315206604191
	Doubling Time (represents overall growth):  6.57 (± 0.85 ) days
	param:  [ 22.9010613    0.10551157 -45.78640154]

Belarus

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 562
	Confirmed cases on 3/29/20 	 94
	Ratio: 5.98
	Weekly increase: 497.9 %
	Daily increase: 29.1 % per day
	Doubling Time (represents recent growth): 2.7 days

Exception in logstic process 
<class 'RuntimeError'>
Optimal parameters not found: Number of calls to function has reached maxfev = 100000.

** Based on Exponential Fit **

	R^2: 0.9683478441120708
	Doubling Time (represents overall growth):  2.95 (± 0.37 ) days
	param:  [ 0.08921531  0.23473736 20.13157003]

Kuwait

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 556
	Confirmed cases on 3/29/20 	 255
	Ratio: 2.18
	Weekly increase: 118.0 %
	Daily increase: 11.8 % per day
	Doubling Time (represents recent growth): 6.2 days

** Based on Logistic Fit**

	R^2: 0.9733922689263242
	Doubling Time (during middle of growth):  15.36 (± 2.27 ) days
	param:  [1.91282802e+09 9.02285610e-02 2.73483890e+01 2.20865158e+10]

** Based on Exponential Fit **

	R^2: 0.973392269290698
	Doubling Time (represents overall growth):  7.68 (± 1.08 ) days
	param:  [11.54636331  0.0902289  27.34879015]

North Macedonia

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 555
	Confirmed cases on 3/29/20 	 259
	Ratio: 2.14
	Weekly increase: 114.3 %
	Daily increase: 11.5 % per day
	Doubling Time (represents recent growth): 6.4 days

** Based on Logistic Fit**

	R^2: 0.9939759866042389
	Doubling Time (during middle of growth):  8.91 (± 1.47 ) days
	param:  [ 4.13222330e+02  1.55672482e-01 -1.02194374e+01  1.03860826e+03]

** Based on Exponential Fit **

	R^2: 0.991133507362984
	Doubling Time (represents overall growth):  6.55 (± 0.51 ) days
	param:  [  9.34081445   0.10579388 -24.98354498]

Latvia

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 533
	Confirmed cases on 3/29/20 	 347
	Ratio: 1.54
	Weekly increase: 53.6 %
	Daily increase: 6.3 % per day
	Doubling Time (represents recent growth): 11.3 days

** Based on Logistic Fit**

	R^2: 0.9989161514582059
	Doubling Time (during middle of growth):  7.07 (± 0.45 ) days
	param:  [ 1.69283041e+02  1.96017983e-01 -9.35704659e+00  6.47223330e+02]

** Based on Exponential Fit **

	R^2: 0.9851441429042104
	Doubling Time (represents overall growth):  9.51 (± 1.42 ) days
	param:  [ 5.61042086e+01  7.29242568e-02 -8.75123678e+01]

Bulgaria

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 531
	Confirmed cases on 3/29/20 	 346
	Ratio: 1.53
	Weekly increase: 53.5 %
	Daily increase: 6.3 % per day
	Doubling Time (represents recent growth): 11.3 days

** Based on Logistic Fit**

	R^2: 0.997629952029056
	Doubling Time (during middle of growth):  9.99 (± 1.69 ) days
	param:  [ 1.80683756e+01  1.38716514e-01 -5.09258453e+01  7.40185466e+02]

** Based on Exponential Fit **

	R^2: 0.9859315604403631
	Doubling Time (represents overall growth):  10.15 (± 2.02 ) days
	param:  [ 1.0000000e+02  6.8264111e-02 -9.8582973e+01]

Lebanon

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 527
	Confirmed cases on 3/29/20 	 438
	Ratio: 1.2
	Weekly increase: 20.3 %
	Daily increase: 2.7 % per day
	Doubling Time (represents recent growth): 26.2 days

** Based on Logistic Fit**

	R^2: 0.9974547430142263
	Doubling Time (during middle of growth):  6.95 (± 0.52 ) days
	param:  [5.42868316e+02 1.99470808e-01 2.95784070e+00 5.73848715e+02]

** Based on Exponential Fit **

	R^2: 0.9701864511398076
	Doubling Time (represents overall growth):  12.85 (± 2.48 ) days
	param:  [ 6.55677529e+01  5.39602845e-02 -1.00000000e+02]

Andorra

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 501
	Confirmed cases on 3/29/20 	 334
	Ratio: 1.5
	Weekly increase: 50.0 %
	Daily increase: 6.0 % per day
	Doubling Time (represents recent growth): 12.0 days

** Based on Logistic Fit**

	R^2: 0.9971329284734683
	Doubling Time (during middle of growth):  5.26 (± 0.48 ) days
	param:  [ 7.00853899e+02  2.63445512e-01 -5.81315818e+00  5.20258711e+02]

** Based on Exponential Fit **

	R^2: 0.9694151683036488
	Doubling Time (represents overall growth):  8.83 (± 1.8 ) days
	param:  [ 4.33599707e+01  7.85364076e-02 -7.85638364e+01]

Slovakia

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 485
	Confirmed cases on 3/29/20 	 314
	Ratio: 1.54
	Weekly increase: 54.5 %
	Daily increase: 6.4 % per day
	Doubling Time (represents recent growth): 11.2 days

** Based on Logistic Fit**

	R^2: 0.995634913646804
	Doubling Time (during middle of growth):  12.8 (± 3.65 ) days
	param:  [ 1.73575797e+01  1.08322029e-01 -6.36657886e+01  8.66998240e+02]

** Based on Exponential Fit **

	R^2: 0.9903538999582698
	Doubling Time (represents overall growth):  11.1 (± 1.8 ) days
	param:  [ 9.57461315e+01  6.24376504e-02 -1.00000000e+02]

Costa Rica

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 454
	Confirmed cases on 3/29/20 	 314
	Ratio: 1.45
	Weekly increase: 44.6 %
	Daily increase: 5.4 % per day
	Doubling Time (represents recent growth): 13.2 days

** Based on Logistic Fit**

	R^2: 0.9985670042572005
	Doubling Time (during middle of growth):  6.38 (± 0.49 ) days
	param:  [ 8.99906678e+01  2.17378076e-01 -5.18939012e+00  5.03459068e+02]

** Based on Exponential Fit **

	R^2: 0.980857253344243
	Doubling Time (represents overall growth):  10.56 (± 2.31 ) days
	param:  [ 8.35452294e+01  6.56285699e-02 -1.00000000e+02]

Cyprus

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 446
	Confirmed cases on 3/29/20 	 214
	Ratio: 2.08
	Weekly increase: 108.4 %
	Daily increase: 11.1 % per day
	Doubling Time (represents recent growth): 6.6 days

** Based on Logistic Fit**

	R^2: 0.9954546026891407
	Doubling Time (during middle of growth):  12.15 (± 4.34 ) days
	param:  [ 1.05639812e+02  1.14099176e-01 -2.48015470e+01  2.83817791e+03]

** Based on Exponential Fit **

	R^2: 0.9953474409794278
	Doubling Time (represents overall growth):  7.05 (± 0.63 ) days
	param:  [ 35.34627722   0.09835808 -35.57375935]

Uruguay

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 400
	Confirmed cases on 3/29/20 	 304
	Ratio: 1.32
	Weekly increase: 31.6 %
	Daily increase: 4.0 % per day
	Doubling Time (represents recent growth): 17.7 days

** Based on Logistic Fit**

	R^2: 0.9943228460546871
	Doubling Time (during middle of growth):  8.99 (± 3.15 ) days
	param:  [ 5.14739221e+00  1.54121775e-01 -1.03368998e+02  4.88761689e+02]

 exponential R^2  0.9374454228169661

Taiwan*

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 363
	Confirmed cases on 3/29/20 	 298
	Ratio: 1.22
	Weekly increase: 21.8 %
	Daily increase: 2.9 % per day
	Doubling Time (represents recent growth): 24.6 days

** Based on Logistic Fit**

	R^2: 0.9919566752714978
	Doubling Time (during middle of growth):  6.65 (± 0.67 ) days
	param:  [3.93776826e+05 2.08559194e-01 1.94300217e+01 3.88871247e+02]

** Based on Exponential Fit **

	R^2: 0.9670794122958931
	Doubling Time (represents overall growth):  9.93 (± 0.99 ) days
	param:  [2.39515237 0.06979294 1.26866841]

Albania

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 361
	Confirmed cases on 3/29/20 	 212
	Ratio: 1.7
	Weekly increase: 70.3 %
	Daily increase: 7.9 % per day
	Doubling Time (represents recent growth): 9.1 days

** Based on Logistic Fit**

	R^2: 0.9947414353247923
	Doubling Time (during middle of growth):  12.28 (± 4.53 ) days
	param:  [ 2.28176049e+01  1.12915556e-01 -2.52513813e+01  7.62287066e+02]

** Based on Exponential Fit **

	R^2: 0.9939657791119805
	Doubling Time (represents overall growth):  10.89 (± 1.56 ) days
	param:  [ 7.81511452e+01  6.36775977e-02 -7.55277046e+01]

Afghanistan

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 349
	Confirmed cases on 3/29/20 	 120
	Ratio: 2.91
	Weekly increase: 190.8 %
	Daily increase: 16.5 % per day
	Doubling Time (represents recent growth): 4.5 days

** Based on Logistic Fit**

	R^2: 0.9925860090296672
	Doubling Time (during middle of growth):  6.75 (± 1.06 ) days
	param:  [3.68390916e+03 2.05315970e-01 1.13612841e+00 6.26623183e+02]

** Based on Exponential Fit **

	R^2: 0.9884619950068784
	Doubling Time (represents overall growth):  5.08 (± 0.39 ) days
	param:  [ 1.37685546  0.13640961 -5.37078401]

Burkina Faso

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 345
	Confirmed cases on 3/29/20 	 222
	Ratio: 1.55
	Weekly increase: 55.4 %
	Daily increase: 6.5 % per day
	Doubling Time (represents recent growth): 11.0 days

** Based on Logistic Fit**

	R^2: 0.9975963659409711
	Doubling Time (during middle of growth):  5.68 (± 0.62 ) days
	param:  [ 6.21682081e+01  2.43979608e-01 -1.11664235e+01  3.66629216e+02]

** Based on Exponential Fit **

	R^2: 0.977435264016682
	Doubling Time (represents overall growth):  10.49 (± 3.02 ) days
	param:  [ 8.48827847e+01  6.60686882e-02 -1.00000000e+02]

Jordan

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 345
	Confirmed cases on 3/29/20 	 259
	Ratio: 1.33
	Weekly increase: 33.2 %
	Daily increase: 4.2 % per day
	Doubling Time (represents recent growth): 16.9 days

** Based on Logistic Fit**

	R^2: 0.995098367335644
	Doubling Time (during middle of growth):  5.17 (± 0.61 ) days
	param:  [ 3.15686515e+02  2.68335737e-01 -5.95643231e+00  3.36905503e+02]

** Based on Exponential Fit **

	R^2: 0.9597699289759232
	Doubling Time (represents overall growth):  12.13 (± 3.83 ) days
	param:  [ 7.26995326e+01  5.71325340e-02 -1.00000000e+02]

Uzbekistan

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 342
	Confirmed cases on 3/29/20 	 144
	Ratio: 2.38
	Weekly increase: 137.5 %
	Daily increase: 13.2 % per day
	Doubling Time (represents recent growth): 5.6 days

** Based on Logistic Fit**

	R^2: 0.9890976999030581
	Doubling Time (during middle of growth):  11.11 (± nan ) days
	param:  [ 8.52266139e+07  1.24728882e-01 -1.91456226e+01  2.10424549e+09]

** Based on Exponential Fit **

	R^2: 0.989097700514094
	Doubling Time (represents overall growth):  5.56 (± 0.87 ) days
	param:  [ 24.68993235   0.12472901 -19.1455029 ]

Cuba

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 320
	Confirmed cases on 3/29/20 	 139
	Ratio: 2.3
	Weekly increase: 130.2 %
	Daily increase: 12.7 % per day
	Doubling Time (represents recent growth): 5.8 days

** Based on Logistic Fit**

	R^2: 0.9977672175089027
	Doubling Time (during middle of growth):  5.32 (± 0.63 ) days
	param:  [ 1.77482804e+02  2.60489275e-01 -1.38454162e+00  4.22570790e+02]

** Based on Exponential Fit **

	R^2: 0.9890228323708645
	Doubling Time (represents overall growth):  5.91 (± 0.83 ) days
	param:  [ 22.17867018   0.11725044 -32.91042709]

Oman

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 298
	Confirmed cases on 3/29/20 	 167
	Ratio: 1.78
	Weekly increase: 78.4 %
	Daily increase: 8.6 % per day
	Doubling Time (represents recent growth): 8.4 days

** Based on Logistic Fit**

	R^2: 0.9968792929629924
	Doubling Time (during middle of growth):  7.59 (± 0.77 ) days
	param:  [9.15239579e+02 1.82699117e-01 6.67060636e+00 4.39321704e+02]

** Based on Exponential Fit **

	R^2: 0.990787447363466
	Doubling Time (represents overall growth):  6.67 (± 0.51 ) days
	param:  [ 4.48739623  0.10392371 -4.54799983]

Honduras

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 268
	Confirmed cases on 3/29/20 	 110
	Ratio: 2.44
	Weekly increase: 143.6 %
	Daily increase: 13.6 % per day
	Doubling Time (represents recent growth): 5.4 days

** Based on Logistic Fit**

	R^2: 0.9942697856217164
	Doubling Time (during middle of growth):  4.91 (± 0.87 ) days
	param:  [3.99910588e+02 2.82354998e-01 2.65246849e+00 3.67699474e+02]

** Based on Exponential Fit **

	R^2: 0.9846075655643203
	Doubling Time (represents overall growth):  5.24 (± 0.77 ) days
	param:  [ 11.41105036   0.13231487 -18.05410903]

San Marino

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 266
	Confirmed cases on 3/29/20 	 224
	Ratio: 1.19
	Weekly increase: 18.8 %
	Daily increase: 2.5 % per day
	Doubling Time (represents recent growth): 28.2 days

** Based on Logistic Fit**

	R^2: 0.9955532764325324
	Doubling Time (during middle of growth):  9.24 (± 1.19 ) days
	param:  [ 2.21267954e+01  1.49973885e-01 -1.45897325e+01  2.78631718e+02]

** Based on Exponential Fit **

	R^2: 0.9594369073462177
	Doubling Time (represents overall growth):  19.02 (± 7.42 ) days
	param:  [ 1.00000000e+02  3.64439136e-02 -9.62003911e+01]

Cote d'Ivoire

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 261
	Confirmed cases on 3/29/20 	 165
	Ratio: 1.58
	Weekly increase: 58.2 %
	Daily increase: 6.8 % per day
	Doubling Time (represents recent growth): 10.6 days

** Based on Logistic Fit**

	R^2: 0.9839083711622743
	Doubling Time (during middle of growth):  4.95 (± 1.38 ) days
	param:  [ 1.45420648e+02  2.80340366e-01 -6.30118586e+00  2.80434631e+02]

** Based on Exponential Fit **

	R^2: 0.9661074755504276
	Doubling Time (represents overall growth):  8.31 (± 2.53 ) days
	param:  [ 41.7968357    0.08338522 -60.06200077]

Vietnam

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 241
	Confirmed cases on 3/29/20 	 188
	Ratio: 1.28
	Weekly increase: 28.2 %
	Daily increase: 3.6 % per day
	Doubling Time (represents recent growth): 19.5 days

** Based on Logistic Fit**

	R^2: 0.9961964229421038
	Doubling Time (during middle of growth):  9.0 (± 0.65 ) days
	param:  [1.64114429e+04 1.53974878e-01 9.60807204e+00 3.00519386e+02]

** Based on Exponential Fit **

	R^2: 0.9801855260665457
	Doubling Time (represents overall growth):  9.85 (± 0.76 ) days
	param:  [1.63607191 0.07037267 0.30684545]

West Bank and Gaza

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 237
	Confirmed cases on 3/29/20 	 109
	Ratio: 2.17
	Weekly increase: 117.4 %
	Daily increase: 11.7 % per day
	Doubling Time (represents recent growth): 6.2 days

** Based on Logistic Fit**

	R^2: 0.987346545974725
	Doubling Time (during middle of growth):  10.96 (± 0.47 ) days
	param:  [1.59281990e+09 1.26484357e-01 1.47167544e+01 6.97522394e+09]

** Based on Exponential Fit **

	R^2: 0.9873465462062101
	Doubling Time (represents overall growth):  5.48 (± 0.59 ) days
	param:  [ 4.37917447  0.1264843  14.7167331 ]

Nigeria

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 232
	Confirmed cases on 3/29/20 	 111
	Ratio: 2.09
	Weekly increase: 109.0 %
	Daily increase: 11.1 % per day
	Doubling Time (represents recent growth): 6.6 days

** Based on Logistic Fit**

	R^2: 0.9972149255721653
	Doubling Time (during middle of growth):  5.34 (± 0.49 ) days
	param:  [ 4.14365436e+03  2.59413081e-01 -6.43575394e-02  2.98254161e+02]

** Based on Exponential Fit **

	R^2: 0.9826377232301756
	Doubling Time (represents overall growth):  5.48 (± 0.58 ) days
	param:  [ 2.46548311  0.12647423 -9.42673948]

Mauritius

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 227
	Confirmed cases on 3/29/20 	 107
	Ratio: 2.12
	Weekly increase: 112.1 %
	Daily increase: 11.3 % per day
	Doubling Time (represents recent growth): 6.5 days

** Based on Logistic Fit**

	R^2: 0.9933472734174926
	Doubling Time (during middle of growth):  9.18 (± 5.46 ) days
	param:  [ 8.40086840e+00  1.51013442e-01 -4.59106965e+01  3.64732742e+02]

** Based on Exponential Fit **

	R^2: 0.9898938443752249
	Doubling Time (represents overall growth):  10.47 (± 3.35 ) days
	param:  [ 1.00000000e+02  6.61746589e-02 -9.98746811e+01]

Malta

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 227
	Confirmed cases on 3/29/20 	 151
	Ratio: 1.5
	Weekly increase: 50.3 %
	Daily increase: 6.0 % per day
	Doubling Time (represents recent growth): 11.9 days

** Based on Logistic Fit**

	R^2: 0.9929324174967058
	Doubling Time (during middle of growth):  8.61 (± 1.97 ) days
	param:  [ 1.90410106e+01  1.60971969e-01 -1.79637238e+01  2.58170105e+02]

** Based on Exponential Fit **

	R^2: 0.9825135226352356
	Doubling Time (represents overall growth):  15.63 (± 4.83 ) days
	param:  [ 9.35536605e+01  4.43446658e-02 -1.00000000e+02]

Senegal

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 222
	Confirmed cases on 3/29/20 	 142
	Ratio: 1.56
	Weekly increase: 56.3 %
	Daily increase: 6.6 % per day
	Doubling Time (represents recent growth): 10.9 days

** Based on Logistic Fit**

	R^2: 0.9976550967434822
	Doubling Time (during middle of growth):  6.81 (± 0.63 ) days
	param:  [ 1.96296605e+02  2.03640493e-01 -7.81196753e-01  2.67351239e+02]

** Based on Exponential Fit **

	R^2: 0.9823332227507995
	Doubling Time (represents overall growth):  9.51 (± 1.55 ) days
	param:  [ 23.56317465   0.07289031 -34.48826158]

Montenegro

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 214
	Confirmed cases on 3/29/20 	 85
	Ratio: 2.52
	Weekly increase: 151.8 %
	Daily increase: 14.1 % per day
	Doubling Time (represents recent growth): 5.3 days

** Based on Logistic Fit**

	R^2: 0.9868398364746083
	Doubling Time (during middle of growth):  14.56 (± 7.47 ) days
	param:  [ 2.33867999e+07  9.52176991e-02 -4.23769701e+01  9.83376663e+08]

** Based on Exponential Fit **

	R^2: 0.986839837279851
	Doubling Time (represents overall growth):  7.28 (± 1.77 ) days
	param:  [ 42.04827646   0.09521778 -42.37685673]

Ghana

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 214
	Confirmed cases on 3/29/20 	 152
	Ratio: 1.41
	Weekly increase: 40.8 %
	Daily increase: 5.0 % per day
	Doubling Time (represents recent growth): 14.2 days

** Based on Logistic Fit**

	R^2: 0.9796034278965278
	Doubling Time (during middle of growth):  3.43 (± 1.02 ) days
	param:  [128.84585379   0.40410788  -1.21567582 208.08296809]

 exponential R^2  0.9318070319705861

Niger

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 184
	Confirmed cases on 3/29/20 	 18
	Ratio: 10.22
	Weekly increase: 922.2 %
	Daily increase: 39.4 % per day
	Doubling Time (represents recent growth): 2.1 days

** Based on Logistic Fit**

	R^2: 0.9900361447098106
	Doubling Time (during middle of growth):  2.55 (± 0.73 ) days
	param:  [1.93490645e+03 5.44572671e-01 2.44336987e+00 2.35138499e+02]

** Based on Exponential Fit **

	R^2: 0.9795538450200935
	Doubling Time (represents overall growth):  2.63 (± 0.5 ) days
	param:  [ 2.88185349  0.26396418 -5.85070693]

Sri Lanka

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 176
	Confirmed cases on 3/29/20 	 117
	Ratio: 1.5
	Weekly increase: 50.4 %
	Daily increase: 6.0 % per day
	Doubling Time (represents recent growth): 11.9 days

** Based on Logistic Fit**

	R^2: 0.9853526825055929
	Doubling Time (during middle of growth):  6.57 (± 0.92 ) days
	param:  [ 1.33211777e+05  2.10880668e-01 -6.78270454e-01  1.69521484e+02]

** Based on Exponential Fit **

	R^2: 0.9512426474851903
	Doubling Time (represents overall growth):  9.31 (± 1.18 ) days
	param:  [ 1.19513248  0.07441253 -7.29932718]

Georgia

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 174
	Confirmed cases on 3/29/20 	 91
	Ratio: 1.91
	Weekly increase: 91.2 %
	Daily increase: 9.7 % per day
	Doubling Time (represents recent growth): 7.5 days

** Based on Logistic Fit**

	R^2: 0.9944632675289472
	Doubling Time (during middle of growth):  19.0 (± 1.99 ) days
	param:  [ 1.49861174e+08  7.29736119e-02 -1.15305369e+01  1.59486498e+09]

** Based on Exponential Fit **

	R^2: 0.9944632678737265
	Doubling Time (represents overall growth):  9.5 (± 0.73 ) days
	param:  [ 10.64226416   0.07297365 -11.5305033 ]

Venezuela

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 159
	Confirmed cases on 3/29/20 	 119
	Ratio: 1.34
	Weekly increase: 33.6 %
	Daily increase: 4.2 % per day
	Doubling Time (represents recent growth): 16.7 days

** Based on Logistic Fit**

	R^2: 0.9939573387720584
	Doubling Time (during middle of growth):  11.11 (± 5.54 ) days
	param:  [ 2.24181675e+00  1.24769696e-01 -8.24886298e+01  1.94800744e+02]

 exponential R^2  0.9476393923674671

Bolivia

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 157
	Confirmed cases on 3/29/20 	 81
	Ratio: 1.94
	Weekly increase: 93.8 %
	Daily increase: 9.9 % per day
	Doubling Time (represents recent growth): 7.3 days

** Based on Logistic Fit**

	R^2: 0.9947937416650551
	Doubling Time (during middle of growth):  4.81 (± 0.76 ) days
	param:  [219.03874103   0.28836466   4.8421322  173.37734932]

** Based on Exponential Fit **

	R^2: 0.9800493640187273
	Doubling Time (represents overall growth):  7.32 (± 1.54 ) days
	param:  [ 17.30960226   0.09463385 -19.99325315]

Congo (Kinshasa)

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 154
	Confirmed cases on 3/29/20 	 65
	Ratio: 2.37
	Weekly increase: 136.9 %
	Daily increase: 13.1 % per day
	Doubling Time (represents recent growth): 5.6 days

** Based on Logistic Fit**

	R^2: 0.9891793736808034
	Doubling Time (during middle of growth):  9.06 (± 3.77 ) days
	param:  [ 5.03778834e+01  1.53058720e-01 -8.79174550e+00  3.48464658e+02]

** Based on Exponential Fit **

	R^2: 0.9875852246905936
	Doubling Time (represents overall growth):  7.37 (± 1.22 ) days
	param:  [ 17.92980533   0.09408249 -22.66686899]

Kyrgyzstan

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 147
	Confirmed cases on 3/29/20 	 84
	Ratio: 1.75
	Weekly increase: 75.0 %
	Daily increase: 8.3 % per day
	Doubling Time (represents recent growth): 8.7 days

** Based on Logistic Fit**

	R^2: 0.9893621722307179
	Doubling Time (during middle of growth):  6.19 (± 2.66 ) days
	param:  [ 13.56056159   0.2240899  -12.96563592 185.93247986]

** Based on Exponential Fit **

	R^2: 0.98333037307671
	Doubling Time (represents overall growth):  12.9 (± 6.46 ) days
	param:  [ 9.74813143e+01  5.37395401e-02 -1.00000000e+02]

Kosovo

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 145
	Confirmed cases on 3/29/20 	 94
	Ratio: 1.54
	Weekly increase: 54.3 %
	Daily increase: 6.4 % per day
	Doubling Time (represents recent growth): 11.2 days

** Based on Logistic Fit**

	R^2: 0.9607832997789699
	Doubling Time (during middle of growth):  56.14 (± 11054.93 ) days
	param:  [ 1.51950626e-01  2.46936038e-02 -2.26383225e+03  4.28932537e+02]

** Based on Exponential Fit **

	R^2: 0.9513612180633266
	Doubling Time (represents overall growth):  13.24 (± 28.77 ) days
	param:  [ 1.00000000e+02  5.23505054e-02 -2.22534887e+01]

Kenya

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 142
	Confirmed cases on 3/29/20 	 42
	Ratio: 3.38
	Weekly increase: 238.1 %
	Daily increase: 19.0 % per day
	Doubling Time (represents recent growth): 4.0 days

** Based on Logistic Fit**

	R^2: 0.985417637490544
	Doubling Time (during middle of growth):  5.83 (± 2.14 ) days
	param:  [2.32611958e+02 2.37969603e-01 1.38671411e+00 2.87698459e+02]

** Based on Exponential Fit **

	R^2: 0.9828787435760654
	Doubling Time (represents overall growth):  4.56 (± 0.72 ) days
	param:  [ 4.73046002  0.15195173 -5.23943645]

Brunei

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 135
	Confirmed cases on 3/29/20 	 126
	Ratio: 1.07
	Weekly increase: 7.1 %
	Daily increase: 1.0 % per day
	Doubling Time (represents recent growth): 70.3 days

** Based on Logistic Fit**

	R^2: 0.9930811919257185
	Doubling Time (during middle of growth):  11.38 (± 4.26 ) days
	param:  [ 1.41401208e+00  1.21869306e-01 -1.11989886e+02  1.51152578e+02]

 exponential R^2  0.8931561926169225

Guinea

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 121
	Confirmed cases on 3/29/20 	 16
	Ratio: 7.56
	Weekly increase: 656.2 %
	Daily increase: 33.5 % per day
	Doubling Time (represents recent growth): 2.4 days

** Based on Logistic Fit**

	R^2: 0.9898746503432599
	Doubling Time (during middle of growth):  2.66 (± 0.65 ) days
	param:  [9.33981427e+04 5.20566404e-01 2.21148212e+00 1.98589478e+02]

** Based on Exponential Fit **

	R^2: 0.9835602009056714
	Doubling Time (represents overall growth):  2.23 (± 0.27 ) days
	param:  [0.10293092 0.31063178 0.11716449]

Cambodia

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 114
	Confirmed cases on 3/29/20 	 103
	Ratio: 1.11
	Weekly increase: 10.7 %
	Daily increase: 1.5 % per day
	Doubling Time (represents recent growth): 47.8 days

** Based on Logistic Fit**

	R^2: 0.9947297823101989
	Doubling Time (during middle of growth):  3.33 (± 0.31 ) days
	param:  [4.41370491e+09 4.16246641e-01 8.38242165e-01 1.09898920e+02]

 exponential R^2  0.8978520789169896

Paraguay

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 104
	Confirmed cases on 3/29/20 	 59
	Ratio: 1.76
	Weekly increase: 76.3 %
	Daily increase: 8.4 % per day
	Doubling Time (represents recent growth): 8.6 days

** Based on Logistic Fit**

	R^2: 0.9908034752339141
	Doubling Time (during middle of growth):  8.1 (± 2.22 ) days
	param:  [ 59.80353421   0.17119655  -1.59500899 152.12517529]

** Based on Exponential Fit **

	R^2: 0.9866611738908991
	Doubling Time (represents overall growth):  8.47 (± 1.4 ) days
	param:  [ 12.2314754    0.08181766 -14.18616443]

Trinidad and Tobago

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 104
	Confirmed cases on 3/29/20 	 78
	Ratio: 1.33
	Weekly increase: 33.3 %
	Daily increase: 4.2 % per day
	Doubling Time (represents recent growth): 16.9 days

** Based on Logistic Fit**

	R^2: 0.9651672376779065
	Doubling Time (during middle of growth):  6.77 (± 4.18 ) days
	param:  [  5.64351517   0.2048305  -24.46402083 108.57705401]

 exponential R^2  0.9244718710846085

Rwanda

** Based on Most Recent Week of Data **

	Confirmed cases on 4/5/20 	 104
	Confirmed cases on 3/29/20 	 70
	Ratio: 1.49
	Weekly increase: 48.6 %
	Daily increase: 5.8 % per day
	Doubling Time (represents recent growth): 12.3 days

** Based on Logistic Fit**

	R^2: 0.9911569592512025
	Doubling Time (during middle of growth):  8.04 (± 3.04 ) days
	param:  [ 10.60178286   0.17242169 -13.41214632 128.9287573 ]

** Based on Exponential Fit **

	R^2: 0.9866191551728298
	Doubling Time (represents overall growth):  19.9 (± 10.03 ) days
	param:  [ 9.64205287e+01  3.48247674e-02 -1.00000000e+02]

Doubling Times for Global COVID-19 Cases

In [7]:
d = {'Countries': countries, 'Inferred Doubling Time': inferreddoublingtime, '95%CI': errors, 'Recent Doubling Time': recentdoublingtime}

print('\nInferred Doubling Times are inferred using curve fits.') 
print('Recent Doubling Times are calculated using the most recent week of data.')
print('Shorter doubling time = faster growth, longer doubling time = slower growth.')
print('\n')

print(pd.DataFrame(data=d).iloc[:,[1,2,3]].round(1))    

print('\n')
dt = pd.DataFrame(data = d)
dt = dt[dt['Inferred Doubling Time'] < 100]
dt.plot.bar(x = 'Countries', y = 'Inferred Doubling Time', yerr='95%CI', legend=False,figsize=(15,7.5), fontsize="x-large", capsize=4);
plt.axhline(y=1, linestyle='--')
plt.axhline(y=3, linestyle='--')
plt.axhline(y=5, linestyle='--')
plt.ylabel('Doubling Time (Days)', fontsize="x-large")
plt.xlabel('Countries', fontsize="x-large")
plt.title('Inferred Doubling Time of Cumulative COVID-19 Cases. Last update: ' + mostrecentdate, fontsize="x-large")
plt.show()

print('\n')
dt = pd.DataFrame(data = d)
dt = dt[dt['Inferred Doubling Time'] < 10]
dt.plot.bar(x = 'Countries', y = 'Inferred Doubling Time', yerr='95%CI', legend=False,figsize=(15,7.5), fontsize="x-large", capsize=4);
plt.ylabel('Doubling Time (Days)', fontsize="x-large")
plt.xlabel('Countries', fontsize="x-large")
plt.axhline(y=1, linestyle='--')
plt.axhline(y=3, linestyle='--')
plt.axhline(y=5, linestyle='--')
plt.title('Inferred Doubling Time of Cumulative COVID-19 Cases. Last update: ' + mostrecentdate, fontsize="x-large")
plt.show()

err = pd.DataFrame([errors,[float('NaN') for e in errors]]).T
err.index=countries
err.columns = ['Inferred Doubling Time', 'Recent Doubling Time']

print('\n')
dt = pd.DataFrame({'Inferred Doubling Time': inferreddoublingtime,'Recent Doubling Time': recentdoublingtime}, index=countries)
dt = dt[dt['Recent Doubling Time'] < 100]
dt.plot.bar(figsize=(15,7.5), fontsize="x-large", yerr=err, capsize=4)
plt.ylabel('Doubling Time (Days)', fontsize="x-large")
plt.xlabel('Countries', fontsize="x-large")
plt.axhline(y=1, linestyle='--')
plt.axhline(y=3, linestyle='--')
plt.axhline(y=5, linestyle='--')
plt.title('Doubling Time of Cumulative COVID-19 Cases. Last update: ' + mostrecentdate, fontsize="x-large")
plt.show()

print('\n')
dt = pd.DataFrame({'Inferred Doubling Time': inferreddoublingtime,'Recent Doubling Time': recentdoublingtime}, index=countries)
dt = dt[dt['Recent Doubling Time'] < 10]
dt.plot.bar(figsize=(15,7.5), fontsize="x-large", yerr=err, capsize=4)
plt.ylabel('Doubling Time (Days)', fontsize="x-large")
plt.xlabel('Countries', fontsize="x-large")
plt.axhline(y=1, linestyle='--')
plt.axhline(y=3, linestyle='--')
plt.axhline(y=5, linestyle='--')
plt.title('Doubling Time of Cumulative COVID-19 Cases. Last update: ' + mostrecentdate, fontsize="x-large")
plt.show()
Inferred Doubling Times are inferred using curve fits.
Recent Doubling Times are calculated using the most recent week of data.
Shorter doubling time = faster growth, longer doubling time = slower growth.


     Inferred Doubling Time    95%CI  Recent Doubling Time
0                       6.0      0.2                   5.6
1                       6.5      0.2                   9.8
2                       8.2      0.2                  17.5
3                       7.0      0.2                  10.2
4                       5.6      0.2                   5.8
5                       6.6      0.5                 832.5
6                      18.7      3.3                  11.6
7                       4.8      0.2                   5.4
8                       4.9      0.4                   4.5
9                       6.7      0.4                  13.8
10                      6.5      0.3                   8.1
11                      7.2      0.3                   9.8
12                      6.5      0.4                   5.3
13                      5.5      0.2                  15.4
14                      5.9      0.2                   7.6
15                      7.8      0.9                   5.0
16                      5.8      0.6                  73.5
17                      5.2      0.3                   7.1
18                      7.4      0.3                   7.9
19                     10.1      0.9                  17.1
20                      5.3      0.1                  13.6
21                      3.8      0.1                   3.9
22                      7.3      0.6                   7.5
23                      7.2      0.5                  10.0
24                     21.3      4.0                   8.4
25                      6.7      0.4                   6.6
26                      5.6      0.3                   6.1
27                      6.9      0.6                   6.4
28                      7.7      0.4                  12.3
29                      6.8      1.2                   7.6
..                      ...      ...                   ...
87                      5.2      0.6                  16.9
88                      5.6      0.9                   5.6
89                      5.3      0.6                   5.8
90                      7.6      0.8                   8.4
91                      4.9      0.9                   5.4
92                      9.2      1.2                  28.2
93                      4.9      1.4                  10.6
94                      9.0      0.7                  19.5
95                      5.5      0.6                   6.2
96                      5.3      0.5                   6.6
97                     10.5      3.3                   6.5
98                      8.6      2.0                  11.9
99                      6.8      0.6                  10.9
100                     7.3      1.8                   5.3
101                     3.4      1.0                  14.2
102                     2.5      0.7                   2.1
103                     6.6      0.9                  11.9
104                     9.5      0.7                   7.5
105                    11.1      5.5                  16.7
106                     4.8      0.8                   7.3
107                     7.4      1.2                   5.6
108                     6.2      2.7                   8.7
109                    56.1  11054.9                  11.2
110                     5.8      2.1                   4.0
111                    11.4      4.3                  70.3
112                     2.7      0.6                   2.4
113                     3.3      0.3                  47.8
114                     8.5      1.4                   8.6
115                     6.8      4.2                  16.9
116                    19.9     10.0                  12.3

[117 rows x 3 columns]





In [ ]: